night in shining armor

Translations
(чей-то) рыцарь в сияющих доспехах
He came to my rescue like a night in shining armor.
Он пришел мне на помощь как рыцарь в сияющих доспехах.
Definitions
A 'knight in shining armor' refers to someone who gallantly comes to the rescue of another, often in a difficult or dangerous situation. The phrase is commonly used to describe a person, usually a man, who acts as a heroic savior or protector.